package com.example.demo.service;

import com.example.demo.entity.po.StatsOverview;

import java.util.List;
import java.util.Map;

public interface StatsService {
    /**
     * 获取平台概览数据
     */
    StatsOverview getOverview();

    /**
     * 获取用户活跃度趋势
     */
    List<Map<String, Object>> getActiveUserTrend();

    /**
     * 获取内容分类占比
     */
    List<Map<String, Object>> getContentTypes();

    /**
     * 获取热门话题
     */
    List<Map<String, Object>> getHotTopics();

    /**
     * 获取用户年龄分布
     */
    List<Map<String, Object>> getAgeDistribution();
}